#ifndef CMDLINEOPTION_H_JM_20130102
#define CMDLINEOPTION_H_JM_20130102

#include "CmdLineOptionDefinition.h"
#include "CmdLineOptionInstance.h"


namespace jmlib {

	struct CmdLineOption {

		CmdLineOptionDefinition definition;
		CmdLineOptionInstance instance;

		CmdLineOption(const std::string& name, 
			CmdLineOptionDefinition::ValuePresence valuePresence = 
			CmdLineOptionDefinition::NONE) 
			: definition(name, valuePresence) { }
	};
} // namespace jmlib

#endif
